Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F27 USA F28 USA F29 USA F8 USA F13 USA F3 2006 North Shore Pro Tennis Championship - Winnetka The Swanston Challenger - Sacramento Samsung Secruities Cup Challenger - Seoul Tulsa Challenger Tiburon Challenger Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Rado Swiss Open - Gstaad Guardian Direct Cup - London Salem Open - Hong Kong ABN/AMRO World Tennis Tournament - Rotterdam AXA Cup - London Gerry Weber Open - Halle Salem Open - Hong Kong Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna St. Petersburg Kitzbuhel Qatar Open - Doha Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Next Generation Hardcourts - Adelaide Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg SAP Open - San Jose Tennis Channel Open - Las Vegas Campbell's Hall of Fame Tennis Championships - Newport The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Countrywide Classic - Los Angeles RCA Championships - Indianapolis China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas ARAG World Team Championship - Dusseldorf The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Open de Nice Cote d'Azur - Nice AEGON Championships - London Winston-Salem Open - Winston-Salem China Open - Beijing SAP Open - San Jose China Open - Beijing Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON Championships - London Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Erste Bank Open - Vienna Sydney International - Sydney New York Open - New York Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem China Open - Beijing Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington Emilia-Romagna Open - Parma Dallas Open - Dallas US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch USTA Challenger of Oklahoma - Tulsa Lubbock Challenger - Lubbock Odlum Brown Vancouver Open - Vancouver Swanston Challenger - Sacramento Sacramento Challenger Tennis Masters Series - Hamburg Sarasota Challenger Sacramento Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Tennis Masters Series - Toronto Dallas Challenger Tennis Masters Series - Madrid Napa Challenger Tennis Masters Series - Miami Heineken Open - Singapore Mercedes-Benz Cup - Los Angeles St. Petersburg Open - St. Petersburg Tennis Masters Series - Hamburg AIG Japan Open - Tokyo XL Capital Bermuda Open - Bermuda Heilbronn Open - Heilbronn USTA Comerica Challenger - Aptos Surbiton Challenger Singha Tennis Classic - Tarzana European Community Championships - Antwerp Italian Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam GHI Bronx Classic - Bronx Rado Swiss Open - Gstaad Grand Prix de Tennis de Toulouse - Toulouse Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson ABN/AMRO World Tennis Tournament - Rotterdam The $50,000 Pro Challenger at Calabasas - Calabasas Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Flea Market Cup Busan Challenger Tennis - Busan Wailea Men's Challenger - Maui The Samsung Open - Nottingham XL Bermuda Open - Bermuda Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Kremlin Cup - Moscow Tennis Masters Series - Cincinnati German Open - Hamburg Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Great American Insurance ATP Championship - Cincinnati Tunis Challenger 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Burbank Challenger - Burbank Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Toronto RCA Championships - Indianapolis Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Heineken Open Shanghai - Shanghai Adelaide Tennis Masters Series - Paris Hamburg Essen The Surbiton Trophy - Surbiton Stuttgart NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells 2006 Challenger of Santa Clarita California Challenger - Valencia Sony Ericsson Open - Miami Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells The West Side Tennis Club Clay Court Challenger - Forest Hills Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Mons Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto 2003 USTA Challenger of Calabasas - Calabasas Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Tiburon Challenger Heineken Open - Auckland Siebel Open - San Jose Shanghai Rolex Masters - Shanghai Dubai Open - Dubai RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Abierto Mexicano - Los Cabos Thailand Open - Bangkok Qatar Exxon Mobil Open - Doha BNP Paribas Masters - Paris U.S. Mens's Clay Court Championship - Houston BNP Paribas Open - Indian Wells China Open - Beijing Brisbane - Brisbane BMW Open - Munich Countrywide Classic - Los Angeles Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Sony Open Tennis - Miami Citi Open - Washington Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Millenium Tennis Championships - Delray Beach Brisbane International - Brisbane Halle AEGON International - Eastbourne Mutua Madrid Open - Madrid Apia International - Sydney St. Petersburg Open de Nice Cote d'Azur - Nice Grand Prix de Tennis de Lyon - Lyon Internazionali BNL d'Italia - Rome Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Salem Open - Hong Kong Rogers Cup - Montreal Western & Southern Open - Cincinnati Grand Prix de Tennis de Toulouse - Toulouse Adidas International - Sydney Japan Open - Tokyo Dubai Tennis Open - Dubai UBS Open Gstaad - Gstaad Qatar Mobil Open 2001 - Doha USTA Men's Challenger of Dallas - Dallas Gerry Weber Open - Halle Harrah's Entertainment Men's Pro Challenger - Tunica ARAG World Team Championship - Dusseldorf Hall of Fame Open - Newport Next Generation Adelaide International - Adelaide Heineken Open - Auckland Allianz Suisse Open Gstaad - Gstaad Shanghai Rolex Masters - Shanghai Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Grand Prix de Tennis de Lyon - Lyon Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Regions Morgan Keegan Championships - Memphis Miami Open - Miami Mutua Madrid Open - Madrid U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. National Indoor Tennis Championships - Memphis President's Cup 1997 - Tashkent Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Rogers Cup - Toronto Pilot Pen International - New Haven Western & Southern Open - Cincinnati Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Dubai Tennis Open - Dubai Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam Shanghai Rolex Masters - Shanghai Gerry Weber Open - Halle European Community Championships - Antwerp CA Tennis Trophy - Vienna Qatar Mobil Open 2000 - Doha Legg Mason Tennis Classic - Washington D.C. BNP Paribas Open - Indian Wells Miami Open - Miami Dubai Tennis Open - Dubai Gerry Weber Open - Halle IPB Czech Indoor - Ostrava President's Cup - Tashkent Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Copenhagen Open - Copenhagen President's Cup - Tashkent Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Ostrava U.S. Men's Clay Court Championships - Houston Ostrava Abierto Mexicano - Los Cabos TD Waterhouse Cup - Long Island Davidoff Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Rogers Cup - Montreal Brisbane International - Brisbane ABN/AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis 1997 Mercedes Cup - Stuttgart BMW Open - Munich Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington China Open - Beijing CA Tennis Trophy - Vienna Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Hypo Group Tennis International - Portschach Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Valencia Open - Valencia Australian Men's Hardcourt Championships - Adelaide Heineken Open - Auckland SAP Open - San Jose Dubai Tennis Open - Dubai U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Citi Open - Washington Moselle Open - Metz Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London BB&T Atlanta Open - Atlanta ARAG World Team Championship - Dusseldorf SAP Open - San Jose Western & Southern Open - Cincinnati Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London Serbia Open - Belgrade Milan Indoors - Milan If Stockholm Open - Stockholm Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Medibank International - Sydney Beijing Open - Beijing Franklin Templeton Tennis Classic - Scottsdale Sydney International - Sydney Hall of Fame Tennis Championships - Newport Shanghai Rolex Masters - Shanghai du Maurier Open - Toronto Legg Mason Tennis Classic - Washington BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells President's Cup 1999 - Tashkent Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai China Open - Beijing BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Hall of Fame Open - Newport Truist Atlanta Open - Atlanta SAP Open - San Jose cinch Championships - London Viking International - Eastbourne Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Aircel Chennai Open - Chennai Adidas International - Sydney Stuttgart Adidas International - Sydney BNP Paribas Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport Apia International - Sydney Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Miami Open - Miami AAPT Championships - Adelaide Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Internationaler Raiffeisen Grand Prix - St. Polten International Tennis Championships - Delray Beach Dubai Tennis Open - Dubai BMW Open - Munich Gerry Weber Open - Halle Sony Ericsson Open - Miami Davidoff Swiss Indoors Basel - Basel Munich U.S. Men's Clay Court Championships - Houston Geneva Open - Geneva SAP Open - San Jose Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Eurocard Open - Stuttgart Brisbane International - Brisbane Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Cincinnati Australian Open - Melbourne Tennis Masters Series - Monte Carlo Wimbledon - London Tennis Masters Series - Stuttgart French Open - Paris Tennis Masters Series - Cincinnati Wimbledon - London Tennis Masters Series - Indian Wells U.S. Open - New York Australian Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QF, NED-GER 4-1 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, Group 1, 2R, GER-ISR 5-0 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, GER-AUT 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 ARAG ATP World Tour Championship - Dusseldorf Laver Cup - Prague Davis Cup, World Group, QF, USA-BEL 4-0 Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris French Open - Paris Miami Open - Miami BNP Paribas Masters - Paris U.S. Open - New York French Open - Paris Erste Bank Open - Vienna Adelaide International - Adelaide French Open - Paris U.S. Open - New York The Lipton Championships - Key Biscayne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Tennis Masters Series - Rome U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open (juniors) Mutua Madrilena Madrid Open - Madrid French Open (juniors) Wimbledon (juniors) Western & Southern Financial Group Masters - Cincinnati Colonial Classic - Kooyong French Open - Paris Australian Open - Melbourne AAMI Classic - Kooyong AAMI Classic - Kooyong Wimbledon - London Wimbledon - London BNP Paribas Open - Indian Wells All Lower level tournaments Davis Cup, World Group, 1R, USA-SUI 5-0 Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris ATP Tour World Championship - Hannover Australian Open - Melbourne U.S. Open - New York Olympics - Sydney Olympics - Athens Olympics - Beijing Australian Open - Melbourne Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, SF, CRO-USA 3-2 French Open - Paris Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, PO, CZE-GER 2-3 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, 1R, SRB-USA 1-3 U.S. Open (juniors)